Novaya zemlya

name

Definitions

Proper Noun
  1. 1
    An archipelago in the Arctic Ocean in the north of Russia, administered by Arkhangelsk oblast.

Etymology

From Russian Но́вая Земля́ (Nóvaja Zemljá, literally “New Land”).

Next best steps

Mini challenge

Unscramble this word: novayazemlya